#ifndef __CYLINDER_H__
#define __CYLINDER_H__

#include "shape.h"

#include "vec.h"

//* ----- Type Definition -----
typedef vec3 Point3D;

class Cylinder : public Shape {
public:
	//! Constructor
	/*! 
	 *  @param position the cylinder's initial position
	 *  @param radius the cylinder's base radius
	 *  @param height the cylinder's height
	 */
	Cylinder(vec3 position, double radius, double height);
};

#endif
